| |
|
21
Noviembre 2007 -
Actualización
de
CRM32Pro. |
| |
- |
CRM32Pro v4.99b con las
siguientes mejoras:
Main interface:
-
SDL had a problem detecting right mouse clicks, we
have overridden that issue using our custom
defines: CRM32PRO_BUTTON_LEFT, CRM32PRO_BUTTON_MIDDLE and CRM32PRO_BUTTON_RIGHT
IButton:
-
Added new SetMouseButtons() and GetMouseButtons()
members to set and get the desired
relationship between mouse buttons and a button. By default and
backwards compatibility, it always
is set to CRM32PRO_BUTTON_LEFT.
-
Buttons work with any mouse buttons(left,middle and
right). |
| |
|
|
| |
|
23
Octubre 2007 -
SetupProject
y actualizacion
de
SpacePong. |
| |
-
|
Añadido el nuevo
SetupProject v1.0, una aplicación completamente
personalizable para elegir la configuración deseada de
una forma sencilla e intuitiva.
|
| |
- |
MapEditor v1.6 con un
montón de mejoras y problemas resueltos. Código fuente
incluido.
|
| |
-
|
SpacePong v2.0 utilizando
el SetupProject para configurar los parámetros de video
y audio. |
| |
|
|
| |
|
20
Octubre
2007 -
Actualizacion
de
CRM32Pro,EditorDPF
y
DPF2XML |
| |
- |
SetupProject v1.00 estará
disponible la próxima semana.
|
|
-
|
DPF2XML v1.20 con las
siguientes mejoras:
-
Better performance thanks to new cached DPF.
-
Windows and Linux versions available.
- Linked with
CRM32Pro v4.99.
|
| |
-
|
EditorDPF v4.10
con las siguentes mejoras:
-
Buttons tab fully supports 8bits surfaces.
-
Tiles tab fully supports 8bits surfaces.
-
Images tab with 8bits now supports colorkey values.
-
Sprite tab fully supports 8bits surfaces.
-
Linked with CRM32Pro v4.99.
|
| |
-
|
CRM32Pro
v4.99 con las siguientes mejoras:
Main interface:
-
Implementation of LoadConfig() and SaveConfig(). They
now work!.
-
Full working link between LoadConfig()/SaveConfig()
and the SetupProject.
-
Improved blitting optimization across all supported
CPUs.
ILogSystem:
-
Added new Halt() and Resume() members to stop and
resume the log output.
-
New mode to append the log output to the same log
file.
ICursor:
- Fixed a
problem creating a cursor from a 8bits surface.
INetwork:
- Fixed some
memory leaks on client and server code.
- Improved
stability with client-server disconnections.
- Updated
network examples.
IButton:
-
Raised MAX_LAYERBUTTON from 3 to 5.
-
Fixed a problem with layer visibility. Now they works
fine.
-
Fixed a problem with ID buttons on layer 2 and upper.
-
Better output of Info() member.
-
Improved master buttons and cloned buttons
functionality.
-
Added new SetKey() and GetKey() members.
-
Added new SetColorSelect() and GetColorSelect()
members.
-
Added new RemoveMaster() member.
-
Inputbox type button now works better avoiding key
repetition and delays.
-
GetCurrentValue() has been renamed to GetValue().
-
SetCurrentValue() has been renamed to SetValue().
-
Function assigned to a button now supports two
argument of any data type.
-
Fixed a problem in Save() to DPF when the button was
in video memory.
IVideo:
-
Fixed a critical bug on MPEG playback on multicore
CPUs (found and solved on SMPEG sources).
IScreenFX:
-
Improved Resize(): faster, support all color depth and
optional render to a destination surface.
-
Added new Flip() member to flip a surface.
-
Added new Mirror() member to mirror a surface.
-
Added new Rotate() and RotateScale() members to rotate
a surface.
-
All above members support surface clipping and the
destination surface bounds.
-
Note that all above features work in software mode. In
hardware mode they are quite slow.
IPrimitives:
-
PutPixel() has been renamed and duplicated to
PutPixelColor() and PutPixelRGBA().
-
HLine() has been renamed and duplicated to
HLineColor() and HLineRGBA().
-
VLine() has been renamed and duplicated to
VLineColor() and VLineRGBA().
-
Rect() has been renamed and duplicated to
RectangleColor() and RectangleRGBA().
-
Added new LineRGBA() and LineColor() members.
-
Added new BoxColor() and BoxRGBA() members.
-
Added new RGBtoYUV() and YUVtoRGB() members.
-
Added new RGBtoCYMK and CYMKtoRGB() members.
CSprites:
-
Added new SetEffect() member to activate special
effects.
-
New special effects: mirror, flip, rotate and resize.
-
Fix a problem with colorkey in 8bits and 16bits
surfaces.
-
Full support for 8bits sprites surfaces.
-
Fixed a problem in Save() to DPF when the sprite was
in video memory.
IImage:
-
Added new LoadIMG() member to load a BMP or PNG.
-
Fix a problem in SavePNG() trying to save RLE
surfaces.
CTiles:
-
Full support for 8bits tiles surfaces.
-
Fixed a problem in Save() to DPF when the tile was in
video memory.
Improved use of SDL_DisplayFormat(): it only performs
the conversion when it is needed.
Modified project files to support VS2005 and ready to
add MacOS x86 project files.
Improved documentation.
Fixed a couple of mispelling words on sprites docs.
Thanks to Melkor to report it!. |
| |
|
|
| |
|
28 Julio
2007 - Actualizacion
de
CRM32Pro
y
EditorDPF |
|
-
|
Actualizada la seccion de enlaces
con NetWorld: una demo de chat grafico usando CRM32Pro.
Desarrollado por Raul Sampedro(Warchief)
|
| |
-
|
EditorDPF v4.03 utiliza CRM32Pro v4.98.
|
| |
-
|
CRM32Pro v4.98 con las siguientes
mejoras:
CFont:
-
Added new Clean() member to clean and reset the
content of current tile.
-
Fixed a random problem saving tiles with RLE surfaces.
IPrimitives:
-
Added new SetCollisionMethod() and
GetCollisionMethod() members to set/get the kind of
accuracy Vs.speed of the whole collision detection system.
CSprite:
-
Some minor fixes.
-
Added new Clean() member to clean and reset the
content of current tile.
-
Fixed a random problem saving tiles with RLE surfaces.
-
Fixed a problem with SelectFrame(), now it works fine.
Thanks to Warchief to report it!.
-
Added new SetCollisionMethod() and
GetCollisionMethod() members to set/get the kind of
accuracy Vs.speed of collision detection system for the given
sprite.
CTile:
-
GetOffset() now return the right size of the tile if
there is not a tileset.
-
Added new Clean() member to clean and reset the
content of current tile.
-
Fixed a random problem saving tiles with RLE surfaces.
IStuffDPF:
-
Added new GetFilename() member to get the filename of
a given idDPF.
-
Improved precached algorithm to open DPF files: now it
caches last 32 DPFs opened.
-
It will close and display info of any DPF file that
was not closed at CRM32Pro.Quit() time.
-
Optimized saving algorithm to improve drastically the
performance.
-
Added new Flush() member to force to save all changes
to disk.
Main interface:
-
Added new MakeDirectory() member to create directories
on all supported platforms.
-
Added three new XML members: XMLCommentGet(),
XMLCommentSet() and XMLCommentRemove().
-
Fixed a few bugs in XML code on XMLTextGet(),
XMLTextSet(), XMLTextRemove() and
XMLAttributeGet().
-
Added new GetKeystate() member replacing keystate
variable. Thanks to Kolham to report it!.
Adjusted log level on all objects and interfaces:
LOG_LOW: only print out error messages. Note that query information
methods are using LOG_LOW.
LOG_NORMAL: previous one plus warning messages(some info are also
included).
LOG_HIGH: previous one plus info messages.
All save to DPF
methods,IStuffDPF->AddData()/IStuffDPF->AddFile() now
return an integer:
1 if resource already exists.
0 if failed.
0 Ok and packed size of the added resource.·
All save to and load from DPF methods have been
duplicated:
Using a DPF filename: this is the old method
and it will open, load or save and close the DPF
Using an idDPF: this is the new method, it uses a opened DPF id and only
load or save without
close the DPF
Improved documentation.
IImage: added three new members to handle PNGs:
LoadPNG(), SavePNG() and isPNG().
Added support for load/save PNG in all affected
interfaces.
We are using libpng 1.2.16 and zlib 1.2.3
Every Save() member of interfaces and objects use
MakeDirectory() to avoid errors
trying to save to a non existant path, in this case, it
will automatically create the path.
Added optimized blitting routines for Core Duo and Core
2 Duo. |
| |
|
|
| |
|
2 Abril 2007 -
Actualizacion
de Addins. |
| |
-
|
Añadido un nuevo Addins:
DPF2XML, un exportador/importador de DPF a XML.
|
| |
-
|
MapEditor v1.3
con varias mejoras y problemas corregidos. |
| |
|
|
| |
|
13 Marzo 2007 -
Nuevo Addins y
actualizacion
de
enlaces. |
| |
-
|
Añadido un nuevo Addins:
MapEditor, un editor de mapas basado
en
tilesets
completamente
integrado
con
CRM32Pro.
Desarrollado
por
Mike. |
| |
|
|
| |
|
|
| |
|
News sorted
by year:
2007 -
2006 -
2005/2003 |