Seite 1 von 4
PureBasic 5.50 Final
Verfasst: 06.06.2016 11:33
von RSBasic
Code: Alles auswählen
- Added: Vehicle library to create 3D vehicles with wheels easily
- Added: PickBody() to easily manipulate a 3D body with mouse
- Added: CreateTube(), CreateTorus(), CreateIcoSphere() and CreateCapsule()
- Added: #PB_Entity_PlaneBody and #PB_Entity_ConeBody body type
- Added: GenericJoint() to create any type of joint
- Added: Bounding box size support to CreateEntityBody()
- Added: RegisterFontFile() to use custom fonts file easily
- Added: PathLength(), PathPointX(), PathPointY(), PathPointAngle()
- Added: PathBoundsX(), PathBoundsY(), PathBoundsWidth(), PathBoundsHeight() to get the bounding box of a path
- Added: PathSegments(), AddPathSegments() to get/set a path in string format
- Added: DebuggerError(), DebuggerWarning(), CloseDebugOutput()
- Added: ResetStructure() which clear and reinitialize a structure buffer
- Added: UTF8() and Ascii() to create easily UTF8 and Ascii string buffers (needs to be freed with FreeMemory())
- Added: FormatNumber() to have money like formatted numbers easily
- Added: @#StringConstant$ syntax support, to get the address of a string constant
- Added: #PB_MessageRequester_Info, #PB_MessageRequester_Error and #PB_MessageRequester_Warning for MessageRequester()
- Changed: ParticleVelocity() to support current velocity.
- Removed: ASCII mode for internal PureBasic string representation, PureBasic is now unicode only.
http://www.purebasic.fr/english/viewtopic.php?p=489153
Re: PureBasic 5.50 Beta 1
Verfasst: 06.06.2016 11:58
von NicTheQuick
Den 3D-Kram brauche ich nicht. Aber sonst schon mal nicht schlecht.
Re: PureBasic 5.50 Beta 1
Verfasst: 06.06.2016 12:03
von RSBasic
+1, vielleicht später.
Schön, dass nun auch die MessageBox-Icons plattformunabhängig sind. Das wurde auch langsam Zeit.
Ich muss mich jetzt daran gewöhnen, nicht mehr die #MB-Konstanten zu verwenden, sondern die PB-Konstanten.
Aber wurde #PB_MessageRequester_Question vergessen?
Re: PureBasic 5.50 Beta 1
Verfasst: 06.06.2016 12:34
von ts-soft
RSBasic hat geschrieben:Schön, dass nun auch die MessageBox-Icons plattformunabhängig sind.
Ich sehe keine Icons unter Linux?
Ist ja nicht allzu viel für nicht 3D Fans
, mal abwarten.
Re: PureBasic 5.50 Beta 1
Verfasst: 06.06.2016 14:36
von udg
nice. könnte man auch in einer früheren Version gebrauchen
Re: PureBasic 5.50 Beta 1
Verfasst: 06.06.2016 14:49
von ts-soft
Hab das mit den MessageRequester Icons jetzt geschafft, geht nur unter GTK2
Re: PureBasic 5.50 Beta 1
Verfasst: 06.06.2016 15:02
von NicTheQuick
ts-soft hat geschrieben:Hab das mit den MessageRequester Icons jetzt geschafft, geht nur unter GTK2
Na zum Glück sind wir noch in der Beta-Phase.
Re: PureBasic 5.50 Beta 1
Verfasst: 06.06.2016 15:02
von RSBasic
Ah ok, dann sofort im englischen Forum melden, damit es bei dir (GTK3?) auch funktioniert.
Re: PureBasic 5.50 Beta 1
Verfasst: 06.06.2016 15:22
von ts-soft
RSBasic hat geschrieben:Ah ok, dann sofort im englischen Forum melden, damit es bei dir (GTK3?) auch funktioniert.
Kannst Du ja nicht Wissen, aber GTK3 ist das Standard-System. Es geht also bei niemandem, es sei denn er nutzt ein SubSystem!
Re: PureBasic 5.50 Beta 1
Verfasst: 07.06.2016 11:03
von Pelagio
Hallo Leute,
ich habe mich mal etwas mit FormatNumber beschäftigt und folgendes bemerkt:
String.s= FormatNumber(1123.456, 2)
Float.f = ValF(String)
Debug String = 1,123.46
Debug Float = 1.0
String = "1123.46"
Float = ValF(String)
Debug String = 1123.46
Debug Float = 1123.4599609...
Ich glaube das Beispiel spricht für sich selbst.
Die Frage ist nur ob dies so gewollt ist oder bin ich einen gedanklichen Fehler aufgesessen?