26 de abril de 2011

Avanzando poco a poco...


Trabajando en la sombra... cortar, pegar, eliminar, añadir... estoy a nada de tener la versión recon finalizada.

Llegado a este punto puedo proseguir por fin con el diseño de mapas.

13 de abril de 2011

GLBasic actualizado a 9.040

El pasado mes de Febrero, Gernot anunció en el foro de GLBasic la actualización a la versión 9 tal como ya comenté en el blog. Esta semana he actualizado a la última versión.


Aprovecho para publicar el log completo de actualizaciones desde la versión 8.x.

A destacar la incorporación de Android en el SDK.

(fichero log_e.gbas)
// 9.040
// Kern:
// NETWEBGET$ returned nothing when the buffer was too small.

// 9.033
// Pandora:
// Windows compiler included. Please install
// setup>=9.033.
//
// Core:
// INPUT with optional font kerning option.
// ENCRYPT$ with empty strings was broken.
// Fixed memory leak in GRABSPRITE with
// landscape mode on mobiles.
//
// Using proper character translations for
// INKEY$ (works for äöü, éèê and others)

// Editor:
// Can include any text files to your project now.
// Sorting project files by file name now.

// 9.026
// Win32:
// Sound was broken.

// 9.024
// Win32:
// Crash of 021 update is fixed.
// iPhone:
// Retina display returns proper touch coords.
// Mac OSX:
// No more SDL_mixer dependency. MP3 runs!
// Remove compiler\platfofm\Mac\runtimes\frameworks\SDL_mixer
// to get smaller builds.

// 9.018
// WebOS:
// lib was missing.

// 9.015
// Editor:
// Strange flickering should be fixed.

// 9.014
// Core:
// TRIM$, right trim and iniopen had problems
// with umlaut characters (ascii > 127)
//
// DECLARE was buggy. The libraries will be loaded after
// initialization of the GLBasic core now. Debug output is
// made for errors.
//
// ENCRYPT$ could have crashed (internal memory overflow)
//
// 3D: Shadows for scaled objects were totally wrong.
//
// WinCE:
// DOESFILEEXIST didn't work.
//
// Pandora:
// Framebuffer object was not linked properly.
//
// Editor:
// Last edited platform is remembered for project options.
// Scrolling with mouse wheel is limited to visible text.

// 9.006
// Core:
// License problems solved.
// Pandora-lib was old.

// 9.003 - RELEASE 9
// Core:
// Problems with memory allocation in arrays fixed.
//
// New Command:
// PAUSEMUSIC
// LOADSPRITEMEM() - load image pixels to DIM array.
//
// WebOS:
// Landscape mode implemented
//
// WebOS/Linux/Mac:
// SLEEP with < 1000 ms failed. Bug is fixed. // // Core: // INSTR had a bug when both string lengths were identical. // // Win32: // Using DirectX 8 for input (was DX 5 before) // // Editor: // Fixed flickering on document tabs. // Fixed some minor Windows 7 issues. // Debugger works on Windows 7. // Debugger does no longer lock the file. // Mouse works better when debugging. // Docked windows remember their position. // Minor IDE fixes with new compiler and runtimes. // New runtimes - no more external runtime setup. // Colour selection is applied to all documents at once. // Ctrl+C was assigned to Compiler/Stop building instead of Copy.

LitioPixel versión "ReCon 04a"

Muchos días sin actualizar el blog... pero sin dejar de trabajar en el proyecto.

He cogido todo el listado que tengo impreso y he empezado a copiar/pegar las funciones que ya están "cerradas" (sin cambios por el momento) y las he colocado en un nuevo proyecto LP con nombre en clave "ReCon" (ReConstruyendo).


Estoy obteniendo una "nueva" versión de LitioPixel muchísimo más optimizada, que trabaja más rápido y con muchos menos líos de bucles aprovechando las funciones del proyecto que ya tengo.

Por otro lado estoy renombrando algunas variables para tener el código fuente bien claro (necesario siempre que se quiera revisar el trabajo a posteriori).

Sinceramente, ya tengo ganas de terminar todo el entorno del juego y dedicarme 100% al diseño de mapas, etc...