Click here to Skip to main content
15,896,201 members
Home / Discussions / C#
   

C#

 
GeneralRe: Creating events for another control to process; how may I? Pin
Acshi11-Apr-09 18:19
Acshi11-Apr-09 18:19 
AnswerRe: Creating events for another control to process; how may I? Pin
Eddy Vluggen11-Apr-09 22:05
professionalEddy Vluggen11-Apr-09 22:05 
QuestionTransactionScope vs oConn.BeginTransaction Pin
devvvy11-Apr-09 16:03
devvvy11-Apr-09 16:03 
AnswerRe: TransactionScope vs oConn.BeginTransaction Pin
S. Senthil Kumar11-Apr-09 20:23
S. Senthil Kumar11-Apr-09 20:23 
QuestionBest practice for using Registry - UAC Issues Pin
Brad Wick11-Apr-09 15:04
Brad Wick11-Apr-09 15:04 
AnswerRe: Best practice for using Registry - UAC Issues Pin
Mycroft Holmes11-Apr-09 15:50
professionalMycroft Holmes11-Apr-09 15:50 
AnswerRe: Best practice for using Registry - UAC Issues Pin
Luc 64801111-Apr-09 17:00
Luc 64801111-Apr-09 17:00 
QuestionWhat's the best method for calling a random function? Pin
tylocook11-Apr-09 13:43
tylocook11-Apr-09 13:43 
I am trying to find out the best practice for calling one function out a set at random. I am using this to establish a random event in a video game.

For instance, let's say over time a bunch of different things could happen to a plant over time. So, every 5 hours, a random thing happens to this plant (resulting in 1 of many functions being fired).

The current way I am thinking about this follows in this example:

A timer knows about a list of 100 plants. When the timer ticks, it is randomly decided that the InsectInfestation method will be fired and it will affect 30 plants.


Where is the best place to store these random event methods?
The plant? An interface to the plant?

What is the best method of firing one at random?
A delegate in the timer that queues up the methods contained in the 30 affected plants? If so, how do I call up these methods in an algorithm?

---------------
TyloCook

AnswerRe: What's the best method for calling a random function? Pin
PIEBALDconsult11-Apr-09 15:57
mvePIEBALDconsult11-Apr-09 15:57 
Questionhow to access sound card Pin
fitsum argaw11-Apr-09 13:18
fitsum argaw11-Apr-09 13:18 
AnswerRe: how to access sound card Pin
Henry Minute12-Apr-09 1:41
Henry Minute12-Apr-09 1:41 
Questionhow to use ctrl+v for pasting a image in the rich text box Pin
Jeweel11-Apr-09 10:30
Jeweel11-Apr-09 10:30 
AnswerRe: how to use ctrl+v for pasting an image in the rich text box Pin
Luc 64801111-Apr-09 11:16
Luc 64801111-Apr-09 11:16 
AnswerRe: i got the solution..... Pin
Jeweel11-Apr-09 11:56
Jeweel11-Apr-09 11:56 
Questionhow can I deny delete access to a folder/file using FileSystemWatcher Pin
leshu11-Apr-09 8:14
leshu11-Apr-09 8:14 
AnswerRe: how can I deny delete access to a folder/file using FileSystemWatcher Pin
Colin Angus Mackay11-Apr-09 8:45
Colin Angus Mackay11-Apr-09 8:45 
JokeRe: how can I deny delete access to a folder/file using FileSystemWatcher Pin
Mycroft Holmes11-Apr-09 15:46
professionalMycroft Holmes11-Apr-09 15:46 
GeneralRe: how can I deny delete access to a folder/file using FileSystemWatcher Pin
leshu11-Apr-09 18:43
leshu11-Apr-09 18:43 
GeneralRe: how can I deny delete access to a folder/file using FileSystemWatcher Pin
Colin Angus Mackay11-Apr-09 23:47
Colin Angus Mackay11-Apr-09 23:47 
GeneralRe: how can I deny delete access to a folder/file using FileSystemWatcher Pin
leshu12-Apr-09 18:41
leshu12-Apr-09 18:41 
AnswerRe: how can I deny delete access to a folder/file using FileSystemWatcher Pin
Giorgi Dalakishvili12-Apr-09 1:25
mentorGiorgi Dalakishvili12-Apr-09 1:25 
QuestionTCP/IP Hates me and wants me to fail. Pin
jas0n2311-Apr-09 7:36
jas0n2311-Apr-09 7:36 
AnswerRe: TCP/IP Hates me and wants me to fail. Pin
Colin Angus Mackay11-Apr-09 7:41
Colin Angus Mackay11-Apr-09 7:41 
GeneralRe: TCP/IP Hates me and wants me to fail. Pin
jas0n2311-Apr-09 8:27
jas0n2311-Apr-09 8:27 
GeneralRe: TCP/IP Hates me and wants me to fail. Pin
Colin Angus Mackay11-Apr-09 8:33
Colin Angus Mackay11-Apr-09 8:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.