Преглед на файлове

0.7.8 Look&Feel update

tags/gentletouch
Madiwka3 преди 4 години
родител
ревизия
9bfd4a8c88
променени са 4 файла, в които са добавени 67 реда и са изтрити 30 реда
  1. +43
    -14
      main.lua
  2. +10
    -10
      music.lua
  3. +5
    -5
      src/AI.lua
  4. +9
    -1
      src/baseGame.lua

+ 43
- 14
main.lua Целия файл

@@ -399,7 +399,7 @@ function love.load()
-- )
--)
table.insert(
settings,
buttons,
newButton(
"Toggle Fullscreen",
function()
@@ -409,6 +409,34 @@ function love.load()
end
)
)
if isAndroid then
table.insert(
settings,
newButton(
"Toggle Music",
function()
if mute then
musicController("mute", 0)
else
musicController("mute", 1)
end
end
)
)
end
table.insert(
settings,
newButton(
"Toggle Music",
function()
if mute then
musicController("mute", 0)
else
musicController("mute", 1)
end
end
)
)
table.insert(
settings,
newButton(
@@ -797,7 +825,7 @@ function startShake(duration, magnitude)
end
function displayFPS()
--love.window.setTitle(love.timer.getFPS())
love.window.setTitle(globalState .. " " .. gameState .. " " .. paddle_SPEED .. " " .. p1bonus .. " " .. player1.dy)
--love.window.setTitle(globalState .. " " .. gameState .. " " .. paddle_SPEED .. " " .. p1bonus .. " " .. player1.dy)
if love.keyboard.isDown("space") then
player1nukescore = 200
player1score = player1score + 0.2
@@ -816,13 +844,14 @@ function love.update(dt)
--print("IMPORTANT!!!!!" .. globalState .. gameState)
staticanimatorcounter(dt)
player1.goal = -1
player2.goal = -1
player1.goal = -1
player2.goal = -1
if gameState == "chooseIP" then
checkCurrentServer(dt)
end
if debug then
displayFPS()
print(player2.y .. " " .. player2.goal .. " " .. player2.dy .. " " .. AI_SPEED .. " " .. paddle_SPEED)
end
if globalState == "base" then
basegame(dt)
@@ -1006,7 +1035,7 @@ function nettest(dt)
until not data
if not datawaspassed then
datawaspassedtimer = datawaspassedtimer + 1
if datawaspassedtimer > 10 then
if datawaspassedtimer > 15 then
confirmation = "D"
datawaspassedtimer = 0
end
@@ -1065,10 +1094,10 @@ function clienttest(dt)
confirmation = "N"
local p = split(data, '|')
if p[17] then
if p[18] ~= "HOST" then
if p[17] ~= "HOST" then
confirmation = "U"
end
if tonumber(p[17]) > 90 then
if tonumber(p[18]) > 90 then
confirmation = "L"
end
for i = 1, maxBalls do
@@ -1099,7 +1128,7 @@ function clienttest(dt)
until not data
if not datawaspassed then
datawaspassedtimer = datawaspassedtimer + 1
if datawaspassedtimer > 10 then
if datawaspassedtimer > 15 then
confirmation = "D"
datawaspassedtimer = 0
end
@@ -1870,9 +1899,9 @@ function checkCurrentServer(dt)
--print("got answer!")
local p = split(data, '|')
status = p[1]
--print("answer is " .. status)
print("answer is " .. status)
else
--print("no response!")
print("no response!")
end
ts = 0
end
@@ -2200,16 +2229,16 @@ function table.empty (self)
end
function sectortouched(sector)
for i, touch in ipairs(touches) do
if sector == 1 and touch.x > VIRTUAL_WIDTH-100 and touch.y < VIRTUAL_HEIGHT/2 then
if touch.x > VIRTUAL_WIDTH-100 and touch.y < player2.y then
lastSentKey = p2control.up
return true
elseif sector == 2 and touch.x < 100 and touch.y < VIRTUAL_HEIGHT/2 then
elseif sector == 2 and touch.x < 100 and touch.y < player1.y then
lastSentKey = p1control.up
return true
elseif sector == 3 and touch.x < 100 and touch.y > VIRTUAL_HEIGHT/2 then
elseif sector == 3 and touch.x < 100 and touch.y > player1.y+player1.height*0.9 then
lastSentKey = p1control.down
return true
elseif sector == 4 and touch.x > VIRTUAL_WIDTH-100 and touch.y > VIRTUAL_HEIGHT/2 then
elseif sector == 4 and touch.x > VIRTUAL_WIDTH-100 and touch.y > player2.y+player1.height*0.9 then
lastSentKey = p2control.down
return true
end


+ 10
- 10
music.lua Целия файл

@@ -1,5 +1,5 @@
function musicController(orders, toggling)
if (orders == 'norm') then
if (orders == 'norm' and not mute) then
if (globalState == 'menu') then
sounds['gayTheme']:stop()
sounds['gayTheme2']:stop()
@@ -37,15 +37,15 @@ function musicController(orders, toggling)
sounds['gayTheme3']:play()
end
elseif orders ~= nil then
sounds[orders]:setPitch(1)
sounds[orders]:setLooping(true)
sounds[orders]:setVolume(0.9)
sounds[orders]:play()
if (toggling == 1) then
sounds[orders]:setVolume(0.9)
else
sounds[orders]:stop()
elseif orders == "mute" then
if toggling == 1 then
sounds['gayTheme']:stop()
sounds['gayTheme3']:stop()
sounds['gayTheme2']:stop()
sounds['updateMusic']:stop()
mute = true
else
mute = false
end
end
end

+ 5
- 5
src/AI.lua Целия файл

@@ -112,9 +112,9 @@ function recursiveCalculations(px, ex, ey, edx, edy, ifspecial)
local time = (VIRTUAL_HEIGHT-40-ey) / (ballSpeed * edy)
local distance = math.abs(ballSpeed * edx) * time
print("DOWNWARD" .. distance .. " " .. edx .. " " .. time .. " " .. math.abs(px-ex))
--print("DOWNWARD" .. distance .. " " .. edx .. " " .. time .. " " .. math.abs(px-ex))
if distance > math.abs(px - ex) then
print("QQ")
--print("QQ")
local anstime = math.abs(px - ex) / math.abs(ballSpeed * edx)
local bonus = (ballSpeed * edy) * anstime
--print("results: " .. bonus .. " " .. edx .. " " .. anstime .. " " .. (px-ex))
@@ -127,7 +127,7 @@ function recursiveCalculations(px, ex, ey, edx, edy, ifspecial)
-- return -1
--end
else
print("SS")
--print("SS")
local emulatedx = ex + distance * edx
local emulatedy = VIRTUAL_HEIGHT-40
print("EMULATED: " .. emulatedx .. " " .. emulatedy)
@@ -142,7 +142,7 @@ function recursiveCalculations(px, ex, ey, edx, edy, ifspecial)
--print ("inverse" .. ex .." " .. ey .. " " .. edx .. " " .. edy)
local time = (ey) / math.abs((ballSpeed * edy))
local distance = math.abs(ballSpeed * edx) * time
print("UPWARD" .. distance .. " " .. edx .. " " .. time .. " " .. math.abs(px-ex))
--print("UPWARD" .. distance .. " " .. edx .. " " .. time .. " " .. math.abs(px-ex))

--print("Why th efuck ")
@@ -150,7 +150,7 @@ function recursiveCalculations(px, ex, ey, edx, edy, ifspecial)
if distance > math.abs(px - ex) then
local anstime = math.abs(px - ex) / math.abs(ballSpeed * edx)
local bonus = (ballSpeed * edy) * anstime
print("results: " .. bonus .. " " .. edx .. " " .. anstime .. " " .. math.abs(px-ex))
--print("results: " .. bonus .. " " .. edx .. " " .. anstime .. " " .. math.abs(px-ex))
-- if (ifspecial == 0) then
local answer = ey + bonus
--love.window.setTitle(tostring(answer) .. "Basiccalc")


+ 9
- 1
src/baseGame.lua Целия файл

@@ -356,7 +356,7 @@ end
function debugCheck(dt)
if (gameState == "menu") then
updateTEXT = "0.7.7 Chalkboard Update"
updateTEXT = "0.7.8 Chalkboard Update"
end
dangerChecker()
elapsed = elapsed + dt
@@ -714,6 +714,7 @@ function menuDraw()
)
)
end
if not isAndroid then
table.insert(
IPselect,
newButton(
@@ -726,6 +727,7 @@ function menuDraw()
end
)
)
end
table.insert(
IPselect,
newButton(
@@ -744,6 +746,7 @@ function menuDraw()
newButton(
"Connect as Host",
function()
resettinggenius()
globalState = "nettest"
AGAINST_AI = 0
gameState = "1serve"
@@ -758,6 +761,7 @@ function menuDraw()
newButton(
"Connect as Guest",
function()
resettinggenius()
globalState = "clienttest"
AGAINST_AI = 0
gameState = "1serve"
@@ -1431,6 +1435,8 @@ function menuDemo(dt)
player2.y = ball[1].y-player2.height
end
if ball[1].x >= player2.x-7 then
sounds["beep"]:setPitch(ballSpeed / 250)
sounds["beep"]:play()
select = math.random(1, 2)
if ball[1].dy < 0 then
select = math.random(1, 5)
@@ -1464,6 +1470,8 @@ function menuDemo(dt)
ball[1].dy = -ball[1].dy
end
if ball[1].x <= player1.x+7 then
sounds["beep"]:setPitch(ballSpeed / 250)
sounds["beep"]:play()
select = math.random(1, 2)
if ball[1].dy < 0 then
select = math.random(1, 5)


Зареждане…
Отказ
Запис