0
0

….just thinking….there must be about 20 people in here all building there own players to meet their own specifications. Which is great. im one of them.

Would’nt it be a good idea if all these people came together..and worked on one all encompassing fmod player with all the sexy stuff that everybody is working on. There a lot of talent out there, everybody works in different fields and i think an collaboration between everybody could put together something quite sexy…….

…..cause im shite at skins…..
…..but my icecast stuff makes me moist…..

:)

  • You must to post comments
0
0

I know RapidQ but it didn’t convince me.
PureBasic support Win32 API natively, without declare them (but you can redeclare them if you want), XP Skin support works @ 100 % (see the screenshots in the PureBasic official site), for the examples, yes, you must have the full version to get them working. The author of PureBasic is the creator of the Amos Langage (remember, on the Amiga ๐Ÿ˜‰ ) and helps a lot the coders of BlitzBasic, he isn’t a beginner and really know what coders really need : an efficient language easy to learn. Before buying PureBasic, i get a warez version, play a lot with it and then, choose it. I know, it isn’t recommended to do like me but if it can clear your doubts, why not :roll:

  • You must to post comments
0
0

k you got point there karl ๐Ÿ˜†

But it should be a cool idea about some people join into a CVS project and build a app for multiple platforms, and i think C is best suited for it.
Or am i wrong ?

  • You must to post comments
0
0

I am agree with you but i have no skills with gfx tools, none of my friend could make me a kickass skin so for the moment i use the winamp skins. For the 1:1 i forgot to say i ll add some things missing with winamp :

  • An advanced playlist (with database, encryption, utf8, multi-playlist support),
  • sonique vis plugin support,
  • encoding, ripping support,
  • mass tagging support,
  • video support (through directshow),
  • and other things if you have other ideas ๐Ÿ˜‰
  • You must to post comments
0
0

I probably shouldn’t ask you this, but, do you know where I can get
a “Free” version to try. I have no problem buying software. I just want
to make sure it’s what I want first. :) Can the Demo output ASM?

  • You must to post comments
0
0

It depends on the project and the toolkit you use. For example, if you are working on a 3D Modeler, the best suited language could be C++ if you use cross plateform library like wxWindows or QT (K3D). But this is not always the case, you can use C if you use GTK/GLIB/GDK (GtkRadiant).

  • You must to post comments
0
0

Sure, we can still make our own. But think of what we could learn
from each other. For example, someone may code something better
than someone else. Someone may have a faster, more accurate routine.

I agree with you guys, that we gain experience by doing things ourselves.
But we can still learn a heck of a lot from others.

  • You must to post comments
0
0

Well, It works OK. But just a few questions. Do the Gadgets have events?
Like MouseMove and MouseDown? How do I do it? (This is really important
or else I will probably stick with VB). The help isn’t really helpful.

  • You must to post comments
0
0

You guys should check out [url:3ih7jkpf]http://www.sourceforge.net[/url:3ih7jkpf] if you decide to do a collaborative project. It has lots of things to help you manage your project and all that. It’s probably a good place to find more programmers and artists too.

Good luck!

  • You must to post comments
0
0

Yes, all Gadget have events, to get mouse click event, here is a very simple snippet :

[code:3i3chl5m]
Repeat
Event.l = WaitWindowEvent()
Select Event
Case #PB_EventCloseWindow
Quit = #TRUE
Case #PB_EventGadget
Select EventGadgetID()
; select the GadgetID
Case #PlayList
; select the event
Select EventType()
; double click on a listbox
; you have leftclick, rightclick and other events (see in the doc)

                            Case #PB_EventType_LeftDoubleClick
                                   PlaySong()
                        EndSelect
              EndSelect
  EndSelect

until Quit = #TRUE
[/code:3i3chl5m]

  • You must to post comments
0
0

Cvs rulez ๐Ÿ˜‰

  • You must to post comments
0
0

Yeah, but what about mousemove and mousedown?

Does your player have a skin interface? I need these events for
a skin interface (unless you know of a better way)

  • You must to post comments
0
0

[quote="nci":15l59o74]Sure, we can still make our own. But think of what we could learn
from each other. For example, someone may code something better
than someone else. Someone may have a faster, more accurate routine.

I agree with you guys, that we gain experience by doing things ourselves.
But we can still learn a heck of a lot from others.[/quote:15l59o74]

I agree with nci here.

If you want to gain experience then working in a team on one project would be much better then working allone. You’ll learn much more from others then you can learn from yourself. And you’ll also learn how to work in a team. A skill that you’ll need if you want to be a programmer for a living. Besides you can still work on your own project.

  • You must to post comments
0
0

[code:10lwemgh]
Repeat
Event.l = WaitWindowEvent()
Select Event
Case #PB_EventCloseWindow
Quit = #TRUE
Case #PB_EventGadget
Select EventGadgetID()
; select the GadgetID
Case #PlayList
; select the event
Select EventType()
; double click on a listbox
; you have leftclick, rightclick and other events (see in the doc)

                            Case #PB_EventType_LeftDoubleClick
                                   PlaySong()
                            Case #PB_EventType_LeftClick
                                   "Left Click Received through PB"
                        EndSelect
              EndSelect
     case #WM_MOUSEMOVE
           debug "Mouse Is Moving"
     case #WM_LBUTTONDOWN
           debug "Left Click Received"
  EndSelect

until Quit = #TRUE
[/code:10lwemgh]

  • You must to post comments
0
0

Hmm. Well to get started, i guess we should decide on a language.

I am currently investigated some different languages such as:
Rapid-Q (I all ready made a small FMOD Example)
PureBasic (looks promising)
C++ (pretty hard to learn) :)
BCX (includes a tool to translate to C)

I use currently use Visual Basic.

I’m sure the majority of us here use VB

  • You must to post comments
0
0

Hmm, so I take i that for each window event you need to use the window message constants (WM_MOUSEMOVE, WM_MOUSEDOWN, etc.), do you have to declare these in PureBasic?? Or are they already pre-declared?

  • You must to post comments
0
0

hmmz I only work with delphi myself. I tried a little C++ too, but I don’t have any books on that language, so I stopped using it…

  • You must to post comments
0
0

They are already declared plus, i think there is a better way, i just begin in PureBasic, i think i left some things :]

  • You must to post comments
0
0

Hmm, I have thought about it before, but I didn’t think it would be
possible. Well, I guess it would be possible, but not easy.

I’d be willing to give it a try ๐Ÿ˜€

  • You must to post comments
0
0

[quote="nci":36fyvtwt]

C++ (pretty hard to learn) :)

[/quote:36fyvtwt]

I disagree, C++ is not so much hard to learn, I think it is more difficult to understand. I recently took an advanced computer programming class, I am a student by the way, and I found that C++ isnt really that hard to code. C++ is also the programming language that most of anything commercially is developed in. So, here’s what I think, if you want a powerful, fast, and efficient player use C++. If you want something that is easy to program, but isnt as efficient as C++, than go with a Basic compiler, whether it be VB or Powerbasic or whatever. I dont know what Rapid-Q and BCX are so I cannot comment on them.

  • You must to post comments
0
0

Hmmm. I got the events working. But what about control specific events?
Like when I move the mouse over an image I want the image to change.

  • You must to post comments
Showing 1 - 20 of 27 results
Your Answer

Please first to submit.