Essa semana toda eu tive que lidar com coisas burocráticas do estúdio, e finalizar algumas coisas do projeto anterior, então não consegui trabalhar no Shin Sophstar. Pelo menos ajudou um pouco a tendinite.
Hoje é sexta-feira, a penúltima do ano, e o bom senso me diz que eu não deveria trabalhar.... mas que nada.
Eu estou revendo como funcionam os teletransportes. Com 30 naves e uma das mecânicas novas usando também o botão de teletransporte, eu preciso mudar como funciona em relação ao primeiro Sophstar (E vale lembrar que estou trabalhando usando o mesmo código-fonte base do Sophstar)
Quando eu comecei a desenvolver o Sophstar, o Gamemaker ainda não tinha suporte a Enums, então o código é cheio de números mágicos. É uma delícia pra alterar agora, mas um homem que foi formado com MSX BASIC não tem medo disso.
E pra melhorar o dia, eu tive que ir participar de uma discussão com os vizinhos aqui sobre cachorros que latem. Pelo menos as minhas não são as piores pelo visto.
E hoje tinha atualização no Gamemaker que quebrou a função que eu faço pra trocar o jogo de tela cheia pra janela e vice-versa. Tá deixando o jogo mega lento por alguns segundos e depois adiciona um delay absurda na leitura dos controles (teclado também). Abri bug report e por enquanto deixa tudo em tela cheia mesmo pra testar.
Mudei a nave fantasma da Nina verde para que ela sempre apareça, ao invés de apenas quando você atira. Porque eu quero que quando o jogador se teletransporte, mude automaticamente pra posição da nave fantasma.
E ai eu tive OUTRA situação que me tirou do trabalho. O teletransporte da Nina azul tá sendo feito, mas depois a nave trava no lugar. Tem alguma coisa no código antigo que faz isso, e vai ficar pra eu depurar... segunda-feira ou amanhã, dependendo se eu estiver com espírito pra trabalhar amanhã ou não.
Foto das minhas cachorras que nem eram as culpadas pelos latidos que incomodavam, mas me fez ter que sair de casa e perder um tempo de trabalho de qualquer forma.