21 de febrero de 2012

Una captura más...


Aparentemente poco trabajo; han sido días de corregir más de treinta DIN A-4 de líneas de código... el proyecto avanza. :-D

13 de febrero de 2012

Seguimos trabajando...

Tras actualizar toca seguir escribiendo código.

En la captura se puede ver la disposición final del marcador de puntos, así como un marco "listbox" de desarrollo propio.

Actualizando GLB 10.118 -> 10.244

Demasiado tiempo sin actualizar... quizás por aquello de "si algo va bien, no lo toques".

:-P

(fichero log_e.gbas)
// 10.244
// OpenAL (Mac, iOS):
// Sound engine was broken. It's fixed now.
// ISSOUNDPLAYING works. Buffer-count is supported.


// 10.241
// Core:
// Slightly faster internal arrays.
// Faster FOREACH.
// FOREACH can iterate all items in multi-dimensional arrays.
// 3D:
// X_COLLISIONRAY set the wrong face for X_GETCOLLISIONFACE
// if the negative direction face was closer than the returned
// face in positive direction.


// 10.237
// Core:
// Missing initialization could have caused a crash for arrays.
// SHELLEND was fixed.


// 10.231
// Pandora:
// Postprocessing crashed for long pathes.


// 10.230
// New Command:
// X_GETCAMERAMATRIX


// 10.209
// Caanoo:
// Linker error is fixed.
// WebOS:
// PLATFORMINFO$("DEVICE") failed for 1.4.5 devices.


// 10.205
// Compiler:
// Distributing Apps will exclude media subdirectories that contain
// .xcl files (See "GLBasic intern/.App folder" )
// Compiler/Compile Multiplatform -> Win32,Linux,WinCE will also copy to "distribute".
//
// Core:
// SOCK_TCPACCEPT - IP was wrong byte order.
// SOCK_TCPACCEPT - accepted sockets stored wrong info
// for SOCK_GETREMOTEIP.
//
// Editor:
// Ctrl+Tab has been fixed.
//
// WebOS:
// New libs included. Can use WebOS 3.x features now. Please check for
// PDL_GetPDKVersion() > 100 if you want features unavailable on 1.4.5


// 10.191
// Desktop:
// MOUSESTATE used hidden pointer coords for mouse position.
//
// Core:
// Fixed bug in SPRCOLL that might even have led to a crash.
// Using state variables for OpenGL states. "Should" be slightly quicker.
//
// New command:
// X_ENABLE_Z
// ALPHATESTING
//
// GP2X, Wiz, Caanoo
// Media is copied to distribution


// 10.179
// Core:
// a[-1] did not fail for empty arrays.
// ASC has optional index parameter.
// SOCK_GETREMOTEIP() was broken.
// VIEWPORT reset some 2D setting (SMOOTHSADING...). Fixed now.
// NEWWEBGET crashed for URLs > 900 chars.
//
// Caanoo:
// CLEARSCREEN 0 - was ignored.


// 10.159
// Android:
// Using fastest screen format with Z-buffer now. (might be RGB565 -> no GRABSPRITE).
// DRAWRECT is bound to work now.
// DRAWLINE is working always now.
// Removed glError() checks for more speed.


// 10.156
// Caanoo:
// button layout was not correct.
//
// Core:
// SAVEBMP, SAVESPRITE as jpg -> red/blue was swapped
// SAVEBMP, SAVESPRITE as bmp -> red/blue was swapped for transparency.
// LOADSPRITE: bmp files caused Android to crash. (Byte alignment problem)
//
// Win32:
// PLAYSOUND - volume is linear now (used to be logarithmic).
//
// New command:
// LOGN(x) - logarithm to the base "e".
// SWAP a,b - swaps the variable values
// X_OBJSETFRAME id% - switch to another frame when creating objects
//
// Compiler:
// Fixed a bug, where folded code did not compile.
//
// WebOS:
// HP Touchpad WebOS 3.0.4 - acceleration did no longer work.
//
// Editor:
// Goto and Jumplist clicks jump to the right position, again.
// Incredibuild was broken for more than 10 files.
//
// Android:
// Better screen mode selection. Try to get RGBA 8888 with Z-buffer.
// Z-Buffer is fixed.

1 de febrero de 2012

Rutina Control Bot Terminada



He terminado la rutina que decide el orden de ejecución de bots así como el control principal de los mismos por el mapa, así que tras bastante trabajo en ella la doy por finalizada -de momento para esta versión-.