removed animations

master
Pixdigit 6 years ago
parent 38a93bd46d
commit 27c2a43d0a

@ -13,22 +13,17 @@ func interludePost6(renderer *sdl.Renderer) {
image, rect := createTextText(renderer, "You finished: Establishing Protocol", HugeFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2)
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
sdl.Delay(12)
waitForInteraction()
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 255)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
sdl.Delay(12)
}

@ -16,15 +16,11 @@ func interludePre1(renderer *sdl.Renderer) {
image, rect := createTextText(renderer, "1: Welcome", HugeFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2)
image2, rect2 := createTextText(renderer, "Aliens have made first contact. Translate their Signals.", smallFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2 + 130)
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
renderer.Present()
waitForInteraction()
@ -40,14 +36,10 @@ func interludePre1(renderer *sdl.Renderer) {
waitForInteraction()
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
renderer.Copy(image3, nil, rect3)
transition(renderer, i * 2, 255)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
renderer.Copy(image3, nil, rect3)
renderer.Present()
}

@ -16,25 +16,17 @@ func interludePre2(renderer *sdl.Renderer) {
image, rect := createTextText(renderer, "2: Extrapolate", HugeFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2)
image2, rect2 := createTextText(renderer, "A new element is introduced", smallFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2 + 130)
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
renderer.Present()
waitForInteraction()
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
transition(renderer, i * 2, 255)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
renderer.Present()
}

@ -13,23 +13,15 @@ func interludePre3(renderer *sdl.Renderer) {
image, rect := createTextText(renderer, "3: Adding nothing", HugeFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2)
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
waitForInteraction()
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 255)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
}

@ -13,23 +13,15 @@ func interludePre4(renderer *sdl.Renderer) {
image, rect := createTextText(renderer, "4: More than one", HugeFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2)
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
waitForInteraction()
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 255)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
}

@ -13,23 +13,15 @@ func interludePre5(renderer *sdl.Renderer) {
image, rect := createTextText(renderer, "5: One step at a time", HugeFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2)
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
waitForInteraction()
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 255)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
}

@ -14,25 +14,17 @@ func interludePre6(renderer *sdl.Renderer) {
image, rect := createTextText(renderer, "6: You really got this?", HugeFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2)
image2, rect2 := createTextText(renderer, "\"One step at a time\" How about not?", smallFont, sdl.Color{20, 20, 0, 255}, 1920 / 2, 1080 / 2 + 130)
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
renderer.Present()
waitForInteraction()
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
transition(renderer, i * 2, 255)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Copy(image2, nil, rect2)
renderer.Present()
}

@ -19,23 +19,15 @@ func Interlude_(renderer *sdl.Renderer) {
_, _, width, height, _ := image.Query()
rect := &sdl.Rect{1920 / 2 - width / 2, 1080 / 2 - height / 2, width, height}
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
waitForInteraction()
for i := 0; i < 127; i++ {
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
transition(renderer, i * 2, 255)
renderer.Present()
sdl.Delay(14)
}
renderer.SetDrawColor(158, 158, 255, 255)
renderer.Clear()
renderer.Copy(image, nil, rect)
renderer.Present()
}

@ -34,8 +34,6 @@ func level1(renderer *sdl.Renderer) {
}
key1 := createKeyField(answer, func(){levelState++; running = false}, func(_ bool){})
i := 0
for running {
UpdateEvents()
renderer.SetDrawColor(158, 158, 255, 255)
@ -47,7 +45,6 @@ func level1(renderer *sdl.Renderer) {
key1.Blit(renderer)
BlitHelp(renderer)
i = transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(15)
}

@ -36,8 +36,6 @@ func level2(renderer *sdl.Renderer) {
}
key1 := createKeyField(answer, func(){levelState++; running = false}, func(_ bool){})
i := 0
for running {
UpdateEvents()
renderer.SetDrawColor(158, 158, 255, 255)
@ -49,7 +47,6 @@ func level2(renderer *sdl.Renderer) {
key1.Blit(renderer)
BlitHelp(renderer)
i = transition(renderer, i * 2, 0)
renderer.Present()
sdl.Delay(15)
}

@ -33,8 +33,6 @@ func level3(renderer *sdl.Renderer) {
}
key1 := createKeyField(answer, func(){levelState++; running = false}, func(_ bool){})
i := 0
for running {
UpdateEvents()
renderer.SetDrawColor(158, 158, 255, 255)
@ -46,7 +44,6 @@ func level3(renderer *sdl.Renderer) {
key1.Blit(renderer)
BlitHelp(renderer)
i = transition(renderer, i, 0)
renderer.Present()
sdl.Delay(15)
}

@ -34,8 +34,6 @@ func level5(renderer *sdl.Renderer) {
}
key1 := createKeyField(answer, func(){levelState++; running = false}, func(_ bool){})
i := 0
for running {
UpdateEvents()
renderer.SetDrawColor(158, 158, 255, 255)
@ -47,7 +45,6 @@ func level5(renderer *sdl.Renderer) {
key1.Blit(renderer)
BlitHelp(renderer)
i = transition(renderer, i, 0)
renderer.Present()
sdl.Delay(15)
}

@ -68,8 +68,6 @@ func level6(renderer *sdl.Renderer) {
}
key1 := createKeyField(answer, func(){levelState++; running = false}, func(_ bool){})
i := 0
for running {
UpdateEvents()
renderer.SetDrawColor(158, 158, 255, 255)
@ -81,7 +79,6 @@ func level6(renderer *sdl.Renderer) {
key1.Blit(renderer)
BlitHelp(renderer)
i = transition(renderer, i, 0)
renderer.Present()
sdl.Delay(15)
}

@ -63,19 +63,6 @@ func escapeListener(scancode sdl.Scancode) {
}
}
func transition(renderer *sdl.Renderer, i int, direction int) int {
renderer.SetDrawBlendMode(sdl.BLENDMODE_BLEND)
if direction <= 0 {
renderer.SetDrawColor(0, 0, 0, uint8(max(int(255 - float64(i) * (float64(i) / 16)), 0)))
} else {
renderer.SetDrawColor(0, 0, 0, uint8(min(int(float64(i) * (float64(i) / 16)), 255)))
}
renderer.FillRect(nil)
renderer.SetDrawBlendMode(sdl.BLENDMODE_NONE)
if i <= 255 {return i + 1}
return 256
}
func waitForInteraction() {
running := true
RegisterKeypressHandler(func(sc sdl.Scancode){running = false; if sc == sdl.SCANCODE_ESCAPE{gameState = 1}})

Loading…
Cancel
Save